package cn.xo68.boot.auth.client.service;

import cn.xo68.boot.auth.core.domain.Oauth2Principal;
import cn.xo68.boot.auth.core.domain.OauthResource;
import org.apache.oltu.oauth2.common.exception.OAuthProblemException;
import org.apache.oltu.oauth2.common.exception.OAuthSystemException;

import java.util.List;

public interface OauthUserService {

    Oauth2Principal getPrincipal(String token) throws OAuthProblemException, OAuthSystemException;

    List<OauthResource> getResources(String token) throws OAuthProblemException, OAuthSystemException;
}
